interface FormItemProps {
  labelOptions: Record<string, string>[];
  tag_ids: string;
  sourceOptions: Record<string, string>[];
  source: string;
  created_at: string;
  insea_times: number;
  type: number;
  num: number;
}
interface FormProps {
  formInline: FormItemProps;
}

interface conditionsOutboundProps {
  formInline: conditionsOutboundItemProps;
}
interface conditionsOutboundItemProps {
  labelOptions: Record<string, string>[];
  tag_id: string;
  sourceOptions: Record<string, string>[];
  source: string;
  intention: Record<string, unknown>[];
  called_times: string;
  entry_at: string;
  numberBy: string;
  size?: string;
  sortMode: number;
  outboundProject: string;
  intend_status: string;
  page?: string;
  sourceId: number;
  showProgress: boolean;
  Process: number;
}
interface conditionsAllocateItemProps {
  labelOptions: Record<string, string>[];
  tag_id: string;
  sourceOptions: Record<string, string>[];
  source: string;
  intention: Record<string, unknown>[];
  called_times: string;
  entry_at: string;
  numberBy: string;
  staffId?: string;
  sortMode: number;
  outboundProject: string;
  intend_status: string;
  number?: string;
  sourceId: number;
  showProgress: boolean;
  Process: number;
}
interface ConditionsAllocateProps {
  formInline: conditionsAllocateItemProps;
}
export type { FormItemProps, FormProps, conditionsOutboundProps,conditionsOutboundItemProps,conditionsAllocateItemProps,ConditionsAllocateProps };
